home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr35
/
addupd.zip
/
ADUPD.PPE
(
.txt
)
next >
Wrap
PCBoard Programming Language Executable
|
1993-04-15
|
4KB
|
150 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 1.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
String STRING002
String STRING003
String STRING004
;------------------------------------------------------------------------------
STRING003 = " 1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
GetUser
If ((U_Addr(0) == "") || (Left(U_Addr(0), 1) == " ")) Goto LABEL001
Goto LABEL008
:LABEL001
Cls
PrintLn "User Address Update PPL Copyright 1993 By Ralph LoBianco"
PrintLn "@X09┌───────────────────────────────────────────────────────────────────┐"
PrintLn "@X09│ @X0B**** Address Update Menu **** @X09 │"
PrintLn "@X09├───────────────────────────────────────────────────────────────────┤"
PrintLn "@X09│ │"
PrintLn "@X09│ @X0BYou are about to update your Account Information Please take the @X09 │"
PrintLn "@X09│ @X0Btime to insure that everything is correct. @X09 │"
PrintLn "@X09│ │"
PrintLn "@X09└───────────────────────────────────────────────────────────────────┘"
PrintLn
PrintLn "@X0E" + "1" + " @X0F- @X0BStreet (1 of 2): @X0F", U_Addr(0)
PrintLn "@X0E" + "2" + " @X0F- @X0BStreet (2 of 2): @X0F", U_Addr(1)
PrintLn "@X0E" + "3" + " @X0F- @X0BCity : @X0F", U_Addr(2)
PrintLn "@X0E" + "4" + " @X0F- @X0BState : @X0F", U_Addr(3)
PrintLn "@X0E" + "5" + " @X0F- @X0BZip Code : @X0F", U_Addr(4)
PrintLn "@X0E" + "6" + " @X0F- @X0BCountry : @X0F", U_Addr(5)
PrintLn
InputStr "EDIT 1 - 6 or S to Save Then quit?", STRING002, 14, 1, "1234567890S", 10
PrintLn
If (STRING002 == "") Goto LABEL001
If (STRING002 == "1") Goto LABEL002
If (STRING002 == "2") Goto LABEL003
If (STRING002 == "3") Goto LABEL004
If (STRING002 == "4") Goto LABEL005
If (STRING002 == "5") Goto LABEL006
If (STRING002 == "6") Goto LABEL007
If (STRING002 == "S") Goto LABEL008
:LABEL002
InputStr "@X0AStreet (1 of 2):", U_Addr(0), 14, 45, STRING003, 10
PrintLn
Goto LABEL001
:LABEL003
InputStr "@X0AStreet (2 of 2):", U_Addr(1), 14, 30, STRING003, 10
PrintLn
Goto LABEL001
:LABEL004
InputStr "@X0ACity:", U_Addr(2), 14, 30, STRING003, 10
PrintLn
Goto LABEL001
:LABEL005
InputStr "@X0AState:", U_Addr(3), 14, 2, STRING003, 10
PrintLn
Goto LABEL001
:LABEL006
InputStr "@X0AZip Code:", U_Addr(4), 14, 12, "1234567890-", 10
PrintLn
Goto LABEL001
:LABEL007
InputStr "@X0ACountry:", U_Addr(5), 14, 10, STRING003, 10
PrintLn
Goto LABEL001
:LABEL008
If ((U_Addr(0) == "") || (Left(U_Addr(0), 1) == " ")) Goto LABEL009
Goto LABEL010
:LABEL009
PrintLn " You must answer the Above Info or you will be placed in this section"
PrintLn " Each time you log on untill your address information is logged"
InputYN " Do you still want to Exit (Y/N)", STRING004, 15
If (STRING004 == "Y") Goto LABEL010
If (STRING004 == "N") Goto LABEL001
If (STRING004 == "") Goto LABEL001
PrintLn " Thanks for taking the time to update your Address Information"
PrintLn " It will enable us to keep you in touch with future changes and"
PrintLn " changing Membership features."
PrintLn " In the Future if you need you update your Address Information"
PrintLn " Please use the W command on the Main Menu."
More
:LABEL010
Cls
PutUser
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 2 Cls
; 1 More
; 21 Goto
; 1 Let
; 31 PrintLn
; 13 If
; 1 GetUser
; 1 PutUser
; 7 InputStr
; 1 InputYN
;
;
; ■ Functions used :
;
; 12 +
; 15 ==
; 2 ||
; 2 Left()
;
;------------------------------------------------------------------------------
;
; Analysis flags : W
;
; W - Write user ■ 5
; Program writes a user record. Although this may be normal for a
; User Editor, it may also be a way to modify an account level.
; ■ Search for : PUTUSER
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------